const User_img = require('../../model/User_Img')
module.exports = async (req, res) => {
    // 检查权限
    if (!res.isrole()) {
        return
    }
    // 页码
    let pagenum = Number(req.query.pagenum) || 1
    // 显示条数
    let pagesize = Number(req.query.pagesize) || 5
    // 用户id
    let user_id = req.query.user_id || null
    // 判断是否传递了 用户 id
    // 没有传递
    if (user_id == null) {
        // 查询
        const data = await User_img.findAndCountAll({
            // 页码
            offset: (pagenum - 1) * pagesize,
            // 显示条数
            limit: pagesize
        })
        // 判断数据是否为空
        if (data.rows.length == 0) {
            res.sendResult(user_id, 400, '当前页码没有数据！')
            return
        }
        res.sendResult({
            total: data.count,
            file: data.rows
        }, 200, '获取成功！')
    }
    // 传递了
    else {
        // 查询
        const data = await User_img.findAndCountAll({
            where: {
                user_id
            },
            // 页码
            offset: (pagenum - 1) * pagesize,
            // 显示条数
            limit: pagesize
        })
        // 判断数据是否为空
        if (data.rows.length == 0) {
            res.sendResult(null, 400, '当前页码没有数据！')
            return
        }
        res.sendResult({
            total: data.count,
            file: data.rows
        }, 200, '获取成功！')
    }


}
